package GrammarBasics;

/**
 * @author chihb
 * @create-time 2024/6/19 14:41
 * @description
 */

/**
 * 变量
 */
public class VariableDemo {
    public static void main(String[] args) {
        /*
        * 数据类型 变量名 = 数据
        * 用来存储一个数据，本质是内存中的一块区域
        * */
        int a=15;

        //1.变量的数据是可以变化的
        a = 20;

        //2.变量是什么类型，就应该用来装什么类型的数据，否则报错
        /*
        * a=1.9
        * */

        //3.变量存在访问范围，多个变量的名字不能一样
        /*
        * {
        *     int b=10
        * }
        *  System.out.println(b);
        * */

        //4.变量定义时可以不给赋初始值；但在使用时，变量里必须有值
       /*
       int number;
        System.out.println(number);
        */
        //5.关键字不能作为名字

        //6.标识符由数字、字母、下划线(_)和美元符号($)等组成
        //注意：不能以数字开头、不能以关键字为名字，且是区分大小写的
    }
}
